body {
    font-family:宋体;
    margin:0px;
    padding:0px;
}
form {margin:0px;padding:0px;}
a {font-size:12px;text-decoration:underline;color:#00236D;}
a:hover {text-decoration:underline;}

a.teacher_home {font-size: 14px;color: #192358;}


td{font-size:12px;color:#182456;line-height:22px;}
ul li{font-size:12px;line-height:20px;}

select {font-size:12px;border:1px solid #7F9DB9;}
select.select_min {width:80px;}
select.select_half {width:170px;}
select.select_all {width:455px;}

input {font-size:12px;padding-left:2px;}

.must {background-color:#DFEAF9;}
.hand {cursor:pointer;}
.left_padding{padding-left: 30px;}
input.input_nolimit {border:1px solid #7F9DB9;}
input.input_mini {border:1px solid #7F9DB9;width:30px;}
input.input_half {border:1px solid #7F9DB9;width:170px;}
input.input_half_half {border:1px solid #7F9DB9;width:85px;}
input.input_all {border:1px solid #7F9DB9;width:455px;}
input.input_border {border:1px solid #7F9DB9;}

textarea.area_border {font-size:12px;border:1px solid #7F9DB9;}
textarea.msg_content{font-size:12px;border:1px solid #7F9DB9;width:200px;}
textarea.fedbakmsg_content{font-size:12px;border:1px solid #7F9DB9;width:765px;}
textarea {font-size:12px;border:1px solid #7F9DB9;}
textarea.default {font-size:12px;border:1px solid #7F9DB9;width:455px;height:80px;}
textarea.content {font-size:12px;border:1px solid #7F9DB9;width:455px;height:500px;}

.bigmessage {font-size:18px;text-decoration:none;}
.tr_light {background-color:#cccccc;}
.blue-b{
	font-size:12px;
	color:#182456;
	font-weight: bold;
	text-decoration:none;
}
.blue-n{
	font-size:12px;
	color:#182456;
	font-weight: normal;
	text-decoration:none;
}
.bj-blue{
	background-color: #EDF4FD;
	border: thin solid #CCD8EC;
	line-height: 22px;
}
.bj-white{
	background-color: #FFFFFF;
	border: thin solid #CCD8EC;
	line-height: 22px;
}
.white{color:#FFFFFF;}

TABLE.dataview TABLE{
	 border-color :#CCD8EC;
	 border :0;
	 border-spacing :0; 
	 padding :0;
}

TABLE.dataview TR.row0 {
	background-color: #FFFFFF;
	border:1px solid #CCD8EC;
	line-height: 20px;
}
TABLE.dataview TR.row1{
	background-color: #EDF4FD;
	line-height: 20px;
}

TABLE.dataview TR.head {
	background-color: #A3B9DF;
	line-height: 20px;
	text-align:center;
	font-size:12px;
	color:#182454;
}
TABLE.dataview Td {
	text-align:center;
	line-height: 20px;padding:2px;
}

TABLE.dataview1 TABLE{
	 border-color :#CCD8EC;
	 border :0;
	 border-spacing :0; 
	 padding :0;
}

TABLE.dataview1 TR.row0 {
	background-color: #FFFFFF;
	border:1px solid #CCD8EC;
	line-height: 20px;
}
TABLE.dataview1 TR.row1{
	background-color: #EDF4FD;
	line-height: 20px;
}

TABLE.dataview1 TR.head {
	background-color: #A3B9DF;
	line-height: 20px;
	text-align:center;
	font-size:12px;
	color:#182454;
}
TABLE.dataview1 Td {
	text-align:left;
	line-height: 20px;padding:2px;
}
.border_lr {border-left:1px solid #C1D2F0;border-right:1px solid #C1D2F0;}
.border_blank {border:1px solid #FFFFFF}
table.record td{line-height:20px;padding:2px;}
table.record td.text {background-color:#EDF4FD;text-align:right;width:85px;}
table.record td.text_nowidth {background-color:#EDF4FD;text-align:right;}
table.record td.userlist {background-color:#ffffff;text-align:right;}
table.record td.longtext {background-color:#EDF4FD;text-align:right;}
table.record td.inputx {background-color:#ffffff;}

.biaoti {
	font-size: 14px;
	color: #192358;
	background-color:#A3B9E0;	
}
.wenzi {
	font-size: 12px;
	color: #192358;
}
.unreadmsg{
    font-size:13px;
    font-weight:bold;
}

TABLE.calandar TR.head {
	background-color: #C1D2F0;
	line-height: 15px;
	text-align:center;
	font-size:12px;
	color:#182456;
}
TABLE.calandar Td.head{
   background-color: #A3B9DF;
}
TABLE.calandar Td {
	text-align:center;
	line-height: 15px;padding:2px;
	color:#182456;
	text-align:center;
	background-color: #DBEAFF;
}
TABLE.calandar Td.today {
	text-align:center;
	line-height: 15px;padding:2px;
	color:#182456;
	text-align:center;
	background-color: #A3B9DF;
}

.title_info {font-size:13px;}
.text_error {color:#FF0000;}
.text_copyright {text-align:center;color:#FFFFFF;font-weight:bold;font-family:Arial;}

.function_btn {background-color:#DBEAFF;background-image: url(../images/bj_32.jpg);height:32px;padding-left:10px;padding-top:6px;background-attachment: scroll;background-repeat: repeat-x;background-position: bottom}
.function_text {background-color:  #EDF4FD;padding-left:10px;padding-right:10px;}

.tr_over {background-color:#F6FAFF;}

.MyINPUT
{
    BORDER: 0px gray solid;
    FONT-SIZE: 10pt;
    FONT-FAMILY: 宋体;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
}

.lpad {margin:5px 0px 0px 10px;}

.btn {margin:3px;BORDER: 0px; BACKGROUND-IMAGE: url("../images/btn_bg.gif"); WIDTH: 38px; HEIGHT: 18px; padding-top:2px;text-align:center;font-family:宋体;cursor:pointer;}
.btn_nomargin {margin:0px;BORDER: 0px; BACKGROUND-IMAGE: url("../images/btn_bg.gif"); WIDTH: 38px; HEIGHT: 18px; padding-top:2px;text-align:center;font-family:宋体;cursor:pointer;}
.btn4f {margin:3px;BORDER: 0px; BACKGROUND-IMAGE: url("../images/btnbg4.gif"); WIDTH: 80px; HEIGHT: 18px; padding-top:2px;text-align:center;font-family:宋体;cursor:pointer;}

.fieldWithErrors {display: inline;}

.fieldWithErrors input, .fieldWithErrors textarea, .fieldWithErrors select {
    border-color: #ff0000;
}


/* 排课专用样式 */
.ct {border-top:#C1D2F0 1px solid;border-right:#C1D2F0 1px solid;}

.ctd {border-left:#C1D2F0 1px solid;border-bottom:#C1D2F0 1px solid;text-align:center;}

.cdv {
	 border-color :#CCD8EC;
	 border :0;
	 border-spacing :0; 
	 padding :0;
}

.row0b {
	background-color: #FFFFFF;
	line-height: 20px;
}
.row1b{
	background-color: #EDF4FD;
	line-height: 20px;
}
/* 排课专用样式 结束 */

/*登录 出错 页面样式*/
.login_wenzi1 {	font-size: 14px;	color: #002A54;}
.login_wenzi2 {	font-size: 14px;	color: #044A97;}
.wenzi {font-size: 14px;color: #4874b5;	font-family: "宋体";	font-weight: bold;	letter-spacing: 3px;}
.xiaowenzi {color: #4f77aa;	font-family: "宋体";	font-size: 12px;font-weight: normal;letter-spacing: 3px;}

/*页面常用bgcolor 样式*/
.bg_main_top {background-color:#A3B9E0;}/*main_top页面用*/
.bg_left_top {background-color:#A7BEE6;}/*left_top页面用*/
.bg_top {background-color: #6A8DC3;}/*top页面用*/

.bg_main_body1 {background-color:#EDF4FD;}
.bg_main_body2 {background-color:#C1D2F0;}
.bg_main_body3 {background-color:#DBEAFF;}

.bg_course_schedule1 {background-color:#CCD8EC;}
.bg_course_schedule2 {background-color:#FFFFFF;}
.bg_course_schedule3 {background-color:#A3B9DF;}

/*top页面所用*/
.name_school {line-height:30px;font-size:26px;font-family:宋体;font-weight:bold;color:#ffffff;}

/* -- 消息系统 -- */
#messages {
  width:800px;
  margin:5px 0 0 10px;
  font-size:10pt;
}

#messages .abstract {
  border:1px solid #CCD8EC;
  padding:5px;
  cursor:pointer;
}

#messages .details {
  border:1px solid #CCD8EC;
}

#messages .details .title_with_reply_link, #messages .details .title {
  border-bottom:1px dashed #CCD8EC;
  padding:5px;
}

#messages .details .title_with_reply_link {
  cursor:pointer;
  width:748px;
  float:left;
}

#messages .details .reply_link {
  border-bottom:1px dashed #CCD8EC;
  width:40px;
  float:right;
  padding:5px 0px;
  text-align:center;
  cursor:pointer;
  background:#CCD8EC;
}

#messages .details .content {
  padding:5px 20px;
  clear:both;
  word-wrap: break-word;
  overflow: auto;
}

#messages .details .attachment {
  padding:5px 20px;
  border-top:1px dashed #CCD8EC;
}

#messages #reply_field {
  background-color:#DBEAFF;
}

#messages #reply_field p {
  margin:5px;
}

#unread_list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#unread_list li {
  display: block;
  float: left;
  height: 60px;
  padding: 0 15px;
}
/* -- 消息系统 end -- */


.search_field {
  background: #DBEAFF url(../images/bj_32.jpg) repeat-x scroll center bottom;
  height: 32px;
  padding: 0px;
  font-size: 10pt;
}

.compact {
  margin: 0;
  padding: 0;
}

.search_field ul {
  margin: 0 0 0 10px;
  padding: 6px 0 0;
  list-style: none;
  height: 10px;
}

.search_field li {
  display: block;
  float: left;
  padding: 0px 10px;
}

#hint {
  margin: 0px;
  padding: 10px 0 0;
  font-size: 10pt;
}

#hint ul {
  margin: 0px;
  padding: 0px;
}

#hint li {
  margin: 3px 0px;
}
